import axios from 'axios'
const request = axios.create({
    baseURL: process.env.VUE_APP_API_URL, // 根据实际情况设置 API URL
    timeout: 5000 // 请求超时时间，毫秒为单位
})
// request拦截器
request.interceptors.request.use(config => {
    // 在请求发送之前对请求进行一些修改，例如加入 token 等
    return config
}, error => {
    return Promise.reject(error)
})
// response拦截器
request.interceptors.response.use(response => {
    // 在这里对响应做一些处理，例如根据返回的状态码做出不同的响应
    const res = response.data
    if (res.code !== 200) {
        // 出现错误
        return Promise.reject('error')
    } else {
        return res
    }
}, error => {
    // 处理错误
    console.log('err' + error)
    return Promise.reject(error)
})
export default request